package aceim.app.widgets.pickers;
import aceim.api.dataentity.tkv.TKV;
import aceim.api.utils.Logger;
import aceim.app.MainActivity;
import aceim.app.R;
import aceim.app.service.ServiceUtils;
import aceim.app.utils.ViewUtils;
import android.content.Intent;
import android.view.View;
public class FilePickerListener extends PickerListenerBase {
public FilePickerListener(TKV tkv, ValuePickedListener listener, MainActivity activity) {
super(tkv, listener, activity);
}
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
try {
activity.startActivityForResult(intent, ServiceUtils.getRequestCodeForActivity(tkv.getKey().hashCode()));
} catch (Exception e) {
Logger.log(e);
ViewUtils.showAlertToast(activity, android.R.drawable.ic_menu_info_details, R.string.no_app_for_picking_file_found, null);
}
}
}